be hamstrung - Espagnol Anglais Dictionnaire